leaching trench - Español Inglés Diccionario